package br.com.lambdacore.persistence.dao;

import br.com.lambdacore.domain.model.EntityModel;

import java.io.Serializable;

public interface DAO<T extends EntityModel> {

	T find(int id);

	T merge(T entity);

	void persist(T entity);

	void remove(T entity);

}
